package pe.com.bn.sach.domain;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Bnchf26GarantiaHipotecaria entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Bnchf26GarantiaHipotecaria implements java.io.Serializable {

	// Fields

	private Long f26IdGarantHipoteca;
	private Bnchf15DocumentoTramite bnchf15DocumentoTramite;
	private Bnchf60Sede bnchf60Sede;
	private Bnchf35Inmueble bnchf35Inmueble;
	private String f26FlagConfirmaGarant;
	private String f26IdOficRegist;
	private Date f26FeIniTramite;
	private Date f26FeInscripRrPp;
	private String f26TituloPresent;
	private String f26NumPartida;
	private String f26Asiento;
	private Double f26MntoHipoteca;
	private Long f26IdMoneda;
	private String f26ComntGarant;
	private Long f26IdSede;
	private String f26Vigencia;
	private Long f26UsrReg;
	private Date f26FeUsrReg;
	private Long f26UsrAct;
	private Date f26FeUsrAct;
	private String f26IdUsuaCrea;
	private Date f26FeUsuaCrea;
	private String f26IdUsuaModi;
	private Date f26FeUsuaModi;
	private Long monedaProducto;
	private Set bnchf58TramitePrevDesems = new HashSet(0);
	private Bnchf26EscrituraPublica bnchf26EscrituraPublica;
	private Bnchf33PrestamoExpediente bnchf33PrestamoExpediente; 
	// Constructors

	/** default constructor */
	public Bnchf26GarantiaHipotecaria() {
	}

	/** minimal constructor */
	public Bnchf26GarantiaHipotecaria(Long f26IdGarantHipoteca,
			Bnchf15DocumentoTramite bnchf15DocumentoTramite,
			Bnchf60Sede bnchf60Sede, Bnchf35Inmueble bnchf35Inmueble,
			String f26FlagConfirmaGarant, Date f26FeIniTramite,
			String f26Vigencia, Long f26UsrReg, Long f26UsrAct,
			String f26IdUsuaCrea, Date f26FeUsuaCrea) {
		this.f26IdGarantHipoteca = f26IdGarantHipoteca;
		this.bnchf15DocumentoTramite = bnchf15DocumentoTramite;
		this.bnchf60Sede = bnchf60Sede;
		this.bnchf35Inmueble = bnchf35Inmueble;
		this.f26FlagConfirmaGarant = f26FlagConfirmaGarant;
		this.f26FeIniTramite = f26FeIniTramite;
		this.f26Vigencia = f26Vigencia;
		this.f26UsrReg = f26UsrReg;
		this.f26UsrAct = f26UsrAct;
		this.f26IdUsuaCrea = f26IdUsuaCrea;
		this.f26FeUsuaCrea = f26FeUsuaCrea;
	}

	/** full constructor */
	public Bnchf26GarantiaHipotecaria(Long f26IdGarantHipoteca,
			Bnchf15DocumentoTramite bnchf15DocumentoTramite,
			Bnchf60Sede bnchf60Sede, Bnchf35Inmueble bnchf35Inmueble,
			String f26FlagConfirmaGarant, Date f26FeIniTramite,
			Date f26FeInscripRrPp, String f26TituloPresent,
			String f26NumPartida, String f26Asiento, Double f26MntoHipoteca,
			String f26ComntGarant, String f26Vigencia, Long f26UsrReg,
			Date f26FeUsrReg, Long f26UsrAct, Date f26FeUsrAct,
			String f26IdUsuaCrea, Date f26FeUsuaCrea, String f26IdUsuaModi,
			Date f26FeUsuaModi, Set bnchf58TramitePrevDesems) {
		this.f26IdGarantHipoteca = f26IdGarantHipoteca;
		this.bnchf15DocumentoTramite = bnchf15DocumentoTramite;
		this.bnchf60Sede = bnchf60Sede;
		this.bnchf35Inmueble = bnchf35Inmueble;
		this.f26FlagConfirmaGarant = f26FlagConfirmaGarant;
		this.f26FeIniTramite = f26FeIniTramite;
		this.f26FeInscripRrPp = f26FeInscripRrPp;
		this.f26TituloPresent = f26TituloPresent;
		this.f26NumPartida = f26NumPartida;
		this.f26Asiento = f26Asiento;
		this.f26MntoHipoteca = f26MntoHipoteca;
		this.f26ComntGarant = f26ComntGarant;
		this.f26Vigencia = f26Vigencia;
		this.f26UsrReg = f26UsrReg;
		this.f26FeUsrReg = f26FeUsrReg;
		this.f26UsrAct = f26UsrAct;
		this.f26FeUsrAct = f26FeUsrAct;
		this.f26IdUsuaCrea = f26IdUsuaCrea;
		this.f26FeUsuaCrea = f26FeUsuaCrea;
		this.f26IdUsuaModi = f26IdUsuaModi;
		this.f26FeUsuaModi = f26FeUsuaModi;
		this.bnchf58TramitePrevDesems = bnchf58TramitePrevDesems;
	}

	// Property accessors

	public Long getF26IdGarantHipoteca() {
		return this.f26IdGarantHipoteca;
	}

	public void setF26IdGarantHipoteca(Long f26IdGarantHipoteca) {
		this.f26IdGarantHipoteca = f26IdGarantHipoteca;
	}

	public Bnchf15DocumentoTramite getBnchf15DocumentoTramite() {
		return this.bnchf15DocumentoTramite;
	}

	public void setBnchf15DocumentoTramite(
			Bnchf15DocumentoTramite bnchf15DocumentoTramite) {
		this.bnchf15DocumentoTramite = bnchf15DocumentoTramite;
	}

	public Bnchf60Sede getBnchf60Sede() {
		return this.bnchf60Sede;
	}

	public void setBnchf60Sede(Bnchf60Sede bnchf60Sede) {
		this.bnchf60Sede = bnchf60Sede;
	}

	public Bnchf35Inmueble getBnchf35Inmueble() {
		return this.bnchf35Inmueble;
	}

	public void setBnchf35Inmueble(Bnchf35Inmueble bnchf35Inmueble) {
		this.bnchf35Inmueble = bnchf35Inmueble;
	}

	public String getF26FlagConfirmaGarant() {
		return this.f26FlagConfirmaGarant;
	}

	public void setF26FlagConfirmaGarant(String f26FlagConfirmaGarant) {
		this.f26FlagConfirmaGarant = f26FlagConfirmaGarant;
	}

	public Date getF26FeIniTramite() {
		return this.f26FeIniTramite;
	}

	public void setF26FeIniTramite(Date f26FeIniTramite) {
		this.f26FeIniTramite = f26FeIniTramite;
	}

	public Date getF26FeInscripRrPp() {
		return this.f26FeInscripRrPp;
	}

	public void setF26FeInscripRrPp(Date f26FeInscripRrPp) {
		this.f26FeInscripRrPp = f26FeInscripRrPp;
	}

	public String getF26TituloPresent() {
		return this.f26TituloPresent;
	}

	public void setF26TituloPresent(String f26TituloPresent) {
		this.f26TituloPresent = f26TituloPresent;
	}

	public String getF26NumPartida() {
		return this.f26NumPartida;
	}

	public void setF26NumPartida(String f26NumPartida) {
		this.f26NumPartida = f26NumPartida;
	}

	public String getF26Asiento() {
		return this.f26Asiento;
	}

	public void setF26Asiento(String f26Asiento) {
		this.f26Asiento = f26Asiento;
	}

	public Double getF26MntoHipoteca() {
		return this.f26MntoHipoteca;
	}

	public void setF26MntoHipoteca(Double f26MntoHipoteca) {
		this.f26MntoHipoteca = f26MntoHipoteca;
	}

	public String getF26ComntGarant() {
		return this.f26ComntGarant;
	}

	public void setF26ComntGarant(String f26ComntGarant) {
		this.f26ComntGarant = f26ComntGarant;
	}

	public String getF26Vigencia() {
		return this.f26Vigencia;
	}

	public void setF26Vigencia(String f26Vigencia) {
		this.f26Vigencia = f26Vigencia;
	}

	public Long getF26UsrReg() {
		return this.f26UsrReg;
	}

	public void setF26UsrReg(Long f26UsrReg) {
		this.f26UsrReg = f26UsrReg;
	}

	public Date getF26FeUsrReg() {
		return this.f26FeUsrReg;
	}

	public void setF26FeUsrReg(Date f26FeUsrReg) {
		this.f26FeUsrReg = f26FeUsrReg;
	}

	public Long getF26UsrAct() {
		return this.f26UsrAct;
	}

	public void setF26UsrAct(Long f26UsrAct) {
		this.f26UsrAct = f26UsrAct;
	}

	public Date getF26FeUsrAct() {
		return this.f26FeUsrAct;
	}

	public void setF26FeUsrAct(Date f26FeUsrAct) {
		this.f26FeUsrAct = f26FeUsrAct;
	}

	public String getF26IdUsuaCrea() {
		return this.f26IdUsuaCrea;
	}

	public void setF26IdUsuaCrea(String f26IdUsuaCrea) {
		this.f26IdUsuaCrea = f26IdUsuaCrea;
	}

	public Date getF26FeUsuaCrea() {
		return this.f26FeUsuaCrea;
	}

	public void setF26FeUsuaCrea(Date f26FeUsuaCrea) {
		this.f26FeUsuaCrea = f26FeUsuaCrea;
	}

	public String getF26IdUsuaModi() {
		return this.f26IdUsuaModi;
	}

	public void setF26IdUsuaModi(String f26IdUsuaModi) {
		this.f26IdUsuaModi = f26IdUsuaModi;
	}

	public Date getF26FeUsuaModi() {
		return this.f26FeUsuaModi;
	}

	public void setF26FeUsuaModi(Date f26FeUsuaModi) {
		this.f26FeUsuaModi = f26FeUsuaModi;
	}

	public Set getBnchf58TramitePrevDesems() {
		return this.bnchf58TramitePrevDesems;
	}

	public void setBnchf58TramitePrevDesems(Set bnchf58TramitePrevDesems) {
		this.bnchf58TramitePrevDesems = bnchf58TramitePrevDesems;
	}

	/**
	 * @return Devuelve f26IdOficRegist.
	 */
	public String getF26IdOficRegist() {
		return f26IdOficRegist;
	}
	/**
	 * @param idOficRegist El f26IdOficRegist a establecer.
	 */
	public void setF26IdOficRegist(String idOficRegist) {
		f26IdOficRegist = idOficRegist;
	}
	/**
	 * @return Devuelve f26IdSede.
	 */
	public Long getF26IdSede() {
		return f26IdSede;
	}
	/**
	 * @param idSede El f26IdSede a establecer.
	 */
	public void setF26IdSede(Long idSede) {
		f26IdSede = idSede;
	}

	/**
	 * @return Devuelve f26IdMoneda.
	 */
	public Long getF26IdMoneda() {
		return f26IdMoneda;
	}
	/**
	 * @param idMoneda El f26IdMoneda a establecer.
	 */
	public void setF26IdMoneda(Long idMoneda) {
		f26IdMoneda = idMoneda;
	}
	/**
	 * @return Devuelve monedaProducto.
	 */
	public Long getMonedaProducto() {
		return monedaProducto;
	}
	/**
	 * @param monedaProducto El monedaProducto a establecer.
	 */
	public void setMonedaProducto(Long monedaProducto) {
		this.monedaProducto = monedaProducto;
	}
	/**
	 * @return Devuelve bnchf26EscrituraPublica.
	 */
	public Bnchf26EscrituraPublica getBnchf26EscrituraPublica() {
		return bnchf26EscrituraPublica;
	}
	/**
	 * @param bnchf26EscrituraPublica El bnchf26EscrituraPublica a establecer.
	 */
	public void setBnchf26EscrituraPublica(
			Bnchf26EscrituraPublica bnchf26EscrituraPublica) {
		this.bnchf26EscrituraPublica = bnchf26EscrituraPublica;
	}
	/**
	 * @return Devuelve bnchf33PrestamoExpediente.
	 */
	public Bnchf33PrestamoExpediente getBnchf33PrestamoExpediente() {
		return bnchf33PrestamoExpediente;
	}
	/**
	 * @param bnchf33PrestamoExpediente El bnchf33PrestamoExpediente a establecer.
	 */
	public void setBnchf33PrestamoExpediente(
			Bnchf33PrestamoExpediente bnchf33PrestamoExpediente) {
		this.bnchf33PrestamoExpediente = bnchf33PrestamoExpediente;
	}
}